eab8b8b456ae6d06c6da6351dbd1655d9f9da582,java/java-impl/src/com/intellij/codeInsight/intention/impl/CreateFieldFromParameterAction.java,CreateFieldFromParameterAction,isAvailable,#Project#Editor#PsiFile#,103

Before Change


    if (psiParameter == null) return false;
    final Collection<SmartPsiElementPointer<PsiParameter>> params = getUnboundedParams(psiParameter);
    params.clear();
    final PsiParameter[] parameters = ((PsiMethod)psiParameter.getDeclarationScope()).getParameterList().getParameters();
    for (PsiParameter parameter : parameters) {
      params.add(SmartPointerManager.getInstance(project).createSmartPsiElementPointer(parameter));
    }

After Change


        }
      }
    } else {
      final PsiElement declarationScope = psiParameter.getDeclarationScope();
      if (declarationScope instanceof PsiMethod) {
        method = (PsiMethod)declarationScope;
      }
    }
    if (method == null) return false;